<<(bitwise left shift)

 

 

تستخدم لتحويل العدد من النظام العشري إلي النظام الثنائي ,ثم تقوم بإزاحة الرقم الأيمن إلي اليسار بمقدار عدد محدد من الخانات ,وتتخذ الصيغة التالية:

expression1 << expression2

حيث expression1 و expression2 عددان,والمثال التالي يوضح أكثر المقصود بالإزاحة:

مثال:

var x = Number(3)

trace(x << 2);

 

في المثال السابق يقوم البرنامج بعمل متغير عددي x قيمته العدد(3),ثم يقوم بتحويله تلقائيا إلي النظام الثنائي ,ثم إزاحة العدد الأيمن منه إلي اليسار بمقدار خانتان,والآن تعالوا نتتبع الخطوات التي يقوم بها البرنامج لتنفيذ ذلك الكود:

1.    إنشاء المتغير x من نوع عددي وإعطاؤه القيمة (3).

2.    تحويل العدد 3 من النظام العشري إلي النظام الثنائي كالتالي:

    

عشري

ثنائي

3

0011

 

* العدد 3 بالنظام العشري يتم تحويله إلي العدد 0011 بالنظام النظام الثنائي

3.    إزاحة الرقم الأيمن وهو 1 إلي اليسار بمقدار خانتان وكل إزاحة نضع مكانها الرقم (0) فيتحول العدد إلي:

     001100

4.    يقوم البرنامج بتحويل العدد 001100من النظام الثنائي إلي النظام العشري كما يلي:

 

عشري

ثنائي

12

001100

 

5. يقوم البرنامج بإظهار العدد 12 في نافذة output .

 

 

*********************